package com.meitianhui.convenitenbuy.module.wallet.contract;

import com.meitianhui.convenitenbuy.base.BasePresenter;
import com.meitianhui.convenitenbuy.base.BaseView;
import com.meitianhui.convenitenbuy.widget.dialog.ShareDialog;
import com.umeng.socialize.UMShareListener;
import com.umeng.socialize.media.UMImage;

/**
 * Created by Administrator on 2017/11/2.
 */

public interface WalletCardDetailContract {
    interface View extends BaseView<Presenter> {
        void unBindCardBack(boolean result, String msg);

        void modifyRemarkBack(boolean result, String msg);

        void dismissDialog();
    }

    interface Presenter extends BasePresenter {
        void unBindCard(String cardNo);

        void modifyRemark(String input, String cardNo);

        ShareDialog.OnShareClickListener shareListener(UMImage umImage, String cardNo,UMShareListener shareListener);
    }
}
